package br.ufpe.cin.camid.core.lifecycle;

import br.ufpe.cin.camid.core.objects.ManagedObjectHandler;

public interface ObjectManager {

	public abstract ManagedObjectHandler create(String objectId,
			Class<?> concreteClass);

	public abstract ManagedObjectHandler find(String objectId);

	public abstract ManagedObjectHandler remove(String objectId);

	public abstract ManagedObjectHandler insert(String objectId, Object object);

}